package net.ge.mosq.utils;

import java.math.BigDecimal;

/**
 * @author noodles.wumu@gmail.com
 * @since 2012/07/17 17:10:33
 * @version 1.0
 */
public class Math {
	
	public static String add(String a, String b) {
		return new BigDecimal(a).add(new BigDecimal(b)).toString();
	}
	
	public static String subtract(String a, String b) {
		return new BigDecimal(a).subtract(new BigDecimal(b)).toString();
	}
	public static String toString(BigDecimal a) {
		return a.toString();
	}
	
	public static void main(String[] args) {
		System.out.println(Math.add("1888810.85", "221.55"));
//		BigDecimal bigDecimal = BigDecimal.valueOf(-100000.0)
//        .multiply(BigDecimal.valueOf(-100d))
//        .stripTrailingZeros();
//System.out.println("plain      : " + bigDecimal.toPlainString());
//System.out.println("scientific : " + bigDecimal.toEngineeringString());
//System.out.println("toString : " + bigDecimal.toString());

	}
}
